embedded architettura software arredamento design pcb layout industrial design pcb design microcontroller development avr embedded systems pic pcb assembly atmel linux pcb